package com.industrial.premu.domain.sqsj;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.industrial.common.core.annotation.Excel;
import com.industrial.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 亩产导入数据-生态环境局对象 pre_mu_import_huanbao
 *
 * @author ruoyi
 * @date 2024-01-25
 */
public class PreMuImportHuanbao extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private String id;

    /**
     * 区县
     */
    private String county;

    /**
     * 年度
     */
    @Excel(name = "年度")
    private String year;

    /**
     * 统一社会信用代码
     */
    @Excel(name = "统一社会信用代码")
    private String uscc;

    /**
     * 企业全称
     */
    @Excel(name = "企业全称")
    private String companyName;

    /**
     * 化学需氧量（当吨量）
     */
    @Excel(name = "化学需氧量（COD）（吨）")
    private String o2;

    /**
     * 氨氮（当吨量）
     */
    @Excel(name = "氨氮（NH3-N）（吨）")
    private String ammonia;

    /**
     * 二氧化硫（当吨量）
     */
    @Excel(name = "挥发性有机物（吨）")
    private String so2;

    /**
     * 氮氧化物（当吨量）
     */
    @Excel(name = "氮氧化物（NOX）（吨）")
    private String nox;

    /**
     * 排放总当量（当吨量）
     */
    @Excel(name = "总排放量（吨）")
    private String totalEquivalent;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remarks;

    /**
     * 删除标记
     */
    private String delFlag;

    private String companyType;

    public String getCompanyType() {
        return companyType;
    }

    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getYear() {
        return year;
    }

    public void setUscc(String uscc) {
        this.uscc = uscc;
    }

    public String getUscc() {
        return uscc;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setO2(String o2) {
        this.o2 = o2;
    }

    public String getO2() {
        return o2;
    }

    public void setAmmonia(String ammonia) {
        this.ammonia = ammonia;
    }

    public String getAmmonia() {
        return ammonia;
    }

    public void setSo2(String so2) {
        this.so2 = so2;
    }

    public String getSo2() {
        return so2;
    }

    public void setNox(String nox) {
        this.nox = nox;
    }

    public String getNox() {
        return nox;
    }

    public void setTotalEquivalent(String totalEquivalent) {
        this.totalEquivalent = totalEquivalent;
    }

    public String getTotalEquivalent() {
        return totalEquivalent;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getDelFlag() {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("year", getYear())
                .append("uscc", getUscc())
                .append("companyName", getCompanyName())
                .append("o2", getO2())
                .append("ammonia", getAmmonia())
                .append("so2", getSo2())
                .append("nox", getNox())
                .append("totalEquivalent", getTotalEquivalent())
                .append("createBy", getCreateBy())
                .append("createDate", getCreateDate())
                .append("updateBy", getUpdateBy())
                .append("updateDate", getUpdateDate())
                .append("remarks", getRemarks())
                .append("delFlag", getDelFlag())
                .toString();
    }
}